put the last hand to - Turkish English Dictionary